{
  "compilerOptions": {
    "outDir": "build/",
    "allowJs": false,
    "target": "es2021",
    "module": "es2020",
    "sourceMap": true,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "moduleResolution": "node",
    "noUnusedLocals": true,
    "noImplicitReturns": true,
    "noImplicitThis": true,
    "lib": ["es2020", "es2021", "dom", "dom.iterable", "scripthost"]
  },
  "files": [
    "src/common/util.ts",
    "src/common/constants.ts",
    "src/common/view-elements.ts",
    "src/phases/graph-phase/graph-phase.ts",
    "src/phases/graph-phase/graph-node.ts",
    "src/phases/graph-phase/graph-edge.ts",
    "src/phases/turboshaft-graph-phase/turboshaft-graph-phase.ts",
    "src/phases/turboshaft-graph-phase/turboshaft-graph-block.ts",
    "src/phases/turboshaft-graph-phase/turboshaft-graph-node.ts",
    "src/phases/turboshaft-graph-phase/turboshaft-graph-edge.ts",
    "src/phases/disassembly-phase.ts",
    "src/phases/instructions-phase.ts",
    "src/phases/phase.ts",
    "src/phases/schedule-phase.ts",
    "src/phases/sequence-phase.ts",
    "src/phases/turboshaft-custom-data-phase.ts",
    "src/selection/selection-storage.ts",
    "src/selection/selection-map.ts",
    "src/selection/selection-broker.ts",
    "src/selection/selection-handler.ts",
    "src/views/view.ts",
    "src/views/code-view.ts",
    "src/views/bytecode-source-view.ts",
    "src/views/graph-view.ts",
    "src/views/history-view.ts",
    "src/views/schedule-view.ts",
    "src/views/disassembly-view.ts",
    "src/views/text-view.ts",
    "src/views/info-view.ts",
    "src/views/movable-view.ts",
    "src/views/turboshaft-graph-view.ts",
    "src/layout-occupation.ts",
    "src/origin.ts",
    "src/movable-container.ts",
    "src/turboshaft-graph.ts",
    "src/turboshaft-graph-layout.ts",
    "src/position.ts",
    "src/source.ts",
    "src/node.ts",
    "src/edge.ts",
    "src/graph.ts",
    "src/node-label.ts",
    "src/source-resolver.ts",
    "src/graph-layout.ts",
    "src/graphmultiview.ts",
    "src/interval.ts",
    "src/turbo-visualizer.ts",
    "src/resizer.ts"
  ]
}
